home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Whiteline: delta
/
whiteline CD Series - delta.iso
/
dl_serie
/
news
/
188
/
gfautil4
/
gfa_util.ref
(
.txt
)
< prev
next >
Wrap
Atari ST Guide REF Links
|
1995-11-25
|
7KB
|
337 lines
GFA_UTIL
Routinen rund um's GFA-Basic
Vorwort
How to use this Hypertext
' #UMBRUCH ANFANG!
' #UMBRUCH ENDE!
Bitte an die User
Bitte an die Programmierer
Der gro
e Unbekannte
Manfred Ssykor
Peter Klasen
Neu in dieser Version
21.09.1995 (PK)
16.07.1995 (MS)
05.07.1995 (PK)
Applikationsverwaltung
appl_search()
(appl_xgetinfo() (Rosin'sche Variante)
'appl_getinfo() (Rosin'sche Variante)
(appl_xgetinfo() (R
ger'sche Variante)
appl_xgetinfo()
Dateiauswahl
FSEL_EXINPUT
Erweitertes fsel_exinput
Selectric
Multifileselect
Multiselect (nach R
Ereignisverwaltung
evnt_multi()
4Auf Taste oder Mausklick warten (ohne Auswertung)
evnt_wait
$Auf Taste warten (mit Auswertung)
evnt_tast
Tastenstatus ermitteln
w_tasten
+Auf Tastendruck achten (ohne Auswertung)
keylook
GEM-Tastaturpuffer l
schen
clr_keybuf
Messagebuffer l
schen
clr_message
Maustastenklick l
schen
clr_button
Abfrage der Alternate-Taste
alternate_gedrueckt
GEM-Puffer l
schen
(FORM-)INPUT
Fensterverwaltung
Formulare
MODUL Alert
'Formatbeschreibung der ALERT-Strings
ALT-Datei laden
'ALERT-Meldung ausgeben und auswerten
5ALERT-Texte w
hrend der Programmentwicklung
ndern
lade_programm_alt
alert
change_programm_alt
ALERT-Ersatz als FUNCTION
ALERT-Ersatz als PROCEDURE
&RSC im INLINE (Rosin'sche Variante)
&RSC im INLINE (Ebsen'sche Variante)
Grafikfunktionen
MODUL Mouse
Defmouse
Busymouse
.Einbindung und Aufruf in eigenen Programmen
Eigene Animationen erstellen
Busymouse Demo
Einfache Busymouse
Einfache Sanduhr
Mausposition ermitteln
mouse
Maustastenstatus ermitteln
mousek
X-Position ermitteln
mousex
Y-Position ermitteln
mousey
Mauszeiger verstecken
hidem
Mauszeiger aufdecken
showm
SETMOUSE-Ersatz
setmouse
MOUSE-Offset
mouse_offset
Objekte
Resourceorganisation
Menushortcut ermitteln
scan_menu()
$Setzen der OB_STATES und OB_FLAGS
rsc_txt_scroll
Shell-Kommunikation
X-Grafikfunktionen
Zwischenspeicher
%Clipboard finden (nach Schildmann)
Clipboard finden (nach R
schen des Clipboards
"Lesen einer Datei vom Clipboard
GEMDOS
Dateifunktionen
f_close()
f_out()
f_outw()
f_outl()
f_bput()
f_bget()
f_print()
f_seek()
f_loc()
f_rename()
f_kill()
f_rmdir()
f_mkdir()
f_create()
f_open()
f_update()
f_append()
f_lof()
f_eof()
f_println()
f_input()
f_bload()
f_bsave()
file$()
file.$()
ext$()
pfad$()
pfad.$()
f_attr()
exist()
get_fileinfo()
exist_drive()
exist_ordner()
check_fastload()
set_fastload()
protected()
gd_copy()
ug_copy1()
ug_copy2()
get_alabel$()
set_alabel()
main_path$
back_up()
get_new_file$()
ordner_holen$()
datei_holen$()
drive_blink()
filename_ext$()
set_extend$()
set_extension()
str_cut_file$()
pfad_format$()
file_to_rsc$()
Datum und Uhrzeit
Prozessfunktionen
PEXEC-Grundlagen
Speicherverwaltung
mxalloc()
Systemfunktionen
Verzeichnisfunktionen
diskinfo()
Zeichenweise Ein-/Ausgabe
Attributfunktionen
Ausgabefunktionen
v_gtext()
Auskunftsfunktionen
vq_chcells()
Eingabefunktionen
Escapefunktionen
Kontrollfunktionen
Rasterfunktionen
vdi_copy
Sauberes (S)GET und (S)PUT
Sauberes SGET (als Funktion)
sget$
Sauberes SGET (als Prozedur)
Sauberes SPUT (als Prozedur)
Sauberes GET (als Funktion)
Sauberes PUT (als Prozedur)
vdi_copy_init
vdi_copy_init
scr_copy()
scr_copy
make_xyarray()
make_xyarray
vro_cpyfm()
vro_cpyfm
Cookies
Cookie ermitteln (nach Rosin)
test_cookie(
Cookie ermitteln (nach R
get_cookie(
!Cookie ermitteln (nach Dunkel)
!Cookie ermitteln (nach Harder)
cookie(
Cookie ermitteln (nach ??)
find_cookie(
VSCR-Cookie
Stringmanipulationen
String teilen
String einf
schen eines Teilstrings
*Ersetzen in einem String (als Prozedur)
*Ersetzen in einem String (als Funktion)
Abschneiden von Leerzeichen
Blocksatz
gen von Dezimalpunkten
gen von Nullen
LOWER$ = Gegenst
ck zu UPPER$
cut_left_str()
llen mit Nullen
Suchen
'Boyer Moore' Suchalgorythmus
Dateinamen suchen
.Suchen in einem eindimensionalen Stringfeld
"Suchen in einem Speicherbereich
Suchen (Berger'sche Variante)
Sortieren
Dateinamen sortieren
Sortieren (nach Skuplik)
Routinen rund um's Datum
Datumsroutinen
'Der wievielte Tag im Jahr ist heute?
tag_nr
Der wievielte Tag ist heute?
tag_zahl
#Absolutes Datum -> Kalenderdatum
recalc
Welcher Wochentag ist heute?
welcher_tag$
Differenz zwischen zwei Daten
dat_dif
Rechnet mit Daten
dat_rechnen
%Unix-Datum in echtes Datum wandeln
Zeitdifferenz berechnen
$KOBASCH - KOBold-Acc-SCHnitstelle
Dokumentation zu KOBASCH
Beispiel zu KOBASCH
Module OFLS
Module KOBASCH
k2_init
k2_exit
k2_copy_and_quit
k2_delete_and_quit
k2_src_select
k2_dst_select
k2_select
k2_copy
k2_delete
k2_close
k2_dialog
k2_adresse
k2_exec
k2_err$
k2_init_texte
k2_konfig
Prozess-Balken zeichnen
Prozess-Balken (nach Pomrehn)
Prozess-Balken (nach R
#Prozess-Balken f
r die FLY-DIALS
Diverses
<Ermitteln, ob das Programm im Interpreter gestartet wurde
5Ermitteln, ob ein Programm als ACC gestartet wurde
uft das Programm unter MultiTOS?
GFA-VSYSNC-Befehl ersetzen
-Systemfehler-Routinen aus bzw. einschalten
Tastaturpuffer l
schen
#TOS-Version und -Datum ermitteln
+BASEPAGE-Adresse des aktuellen Prozesses
#Kalt- oder Warmstart durchf
Kommandozeile (cmd$)
INLINE 2 STRING
)Farb-Register retten bzw. restaurieren
BIT-Operation
Aufruf einer Shell
Abfrage der Umschalttasten
CRC-Code berechnen
Debugger
(Adressen von GFA-Prozeduren ermitteln
Primzahlen errechnen
+Umwandlung: Dezimalzahl in r
mische Zahl
(Umwandlung: Dezimalzahl -> 'Zahlwort'
%Programmabl
ufe zeitlich begrenzen
GONG ausgeben
xPling ausgeben
Zeilenz
hler (nach Ssykor)
Zeilenz
hler (nach Dunkel)
MagiC-Unfreeze
minfrei
DMA-Sound
Druck-Routine
UFSL-Init
Falcon-Sound
lprint$()
%test_printer_online() (nach R
)test_printer_online() (nach Duchalski)
MODEM 2
Create Inline Assembler File
*Auslesen des $m-Wertes eines Compilates
Multitask-APP???
SPLines
TOS-Cursor
Inlines
ob_spec%
cookie%
crc_code%
sanduhr%
busymouse%
boyer_adr%
ctab%
cntlines%
Andere UUE's
verybusy.uue
prozess.rsc
Protokolle
Drag & Drop (nach Lorenz)
Drag & Drop (nach R
xacc_mtosinit
Index